/* 首页 */
    .hlc_hotkeywords{
        background-color: rgb(244, 248, 251);
    }
    .hlc_hkwl{
        font-size: 16px;
        float: left;
    }
    .hlc_hkwl span{
        color: rgb(0, 153, 68);
        margin-right: 20px;
        line-height: 50px;
    }
    .hlc_hkwl a{
        margin-right: 20px;
    }
    .hlc_hkwr{
        float: right;
        line-height: 36px;
        margin-top: 7px;
        background-color: white;
        position: relative;
        padding-right: 80px;
    }
    .hlc_hkwr input{
        background-color: transparent;
        width: 100%;
        border: none;
        width: 220px;
        padding: 0px 10px;
        outline: none;
        height: 36px;
    }
    .hlc_hkwr button{
        width: 80px;
        height: 36px;
        background-color: rgb(0, 153, 68);
        color: white;
        position: absolute;
        top: 0;
        right: 0;
        border: none;
        outline: none;
    }

    .titlemargin{
        margin: 60px 0px 40px;
    }

    /* 施工案例 */
    /* .hlc_sgalms{
        margin: 60px 0px 40px;
    } */
    .hlc_sgal{
        position: relative;
        padding-left: 240px;
        min-height: 720px;
        margin-bottom: 60px;
    }
    .hlc_sgalleft{
        width: 200px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1000;
        background-color: white;
        /* padding: 10px; */
    }
    .hlc_sgalleft .nav-tabs{
        border-bottom: none;
        background-color: rgb(0, 153, 68);
        padding: 10px;
        margin-bottom: 10px;
    }
    .hlc_sgalleft .nav-tabs>li{
        margin-bottom: 6px;
        background-color: white;
        display: block;
        float: none;
    }
    .hlc_sgalleft .nav-tabs>li.active{
        border: none;
    }
    .hlc_sgalleft .nav-tabs>li.active>a, 
    .hlc_sgalleft .nav-tabs>li.active>a:focus, 
    .hlc_sgalleft .nav-tabs>li.active>a:hover{
        border: none;
        margin: 0px;
        border-radius: 0px;
        background-color: rgb(159, 210, 91);
        color: white;
    }
    .hlc_sgalleft .nav-tabs>li>a{
        margin: 0px;
        border: none;
        border-radius: 0px;
        color: rgb(83, 83, 83);
        font-size: 16px;
        text-align: center;
        line-height: 60px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .hlc_sgalleft .nav-tabs>li:hover a{
        background-color: rgb(159, 210, 91);
        color: white;
    }
    .hlc_sgaltips{
        background-color: rgb(0, 153, 68);
        color: white;
        padding: 16px;
        padding: 24px 16px;
    }
    .hlc_sgaltips p:first-of-type img {
        margin-right: 10px;
    }
    .hlc_sgaltips p:nth-of-type(2){
        font-size: 20px;
        margin: 10px 0px 20px;
    }
    .hlc_sgaltips p:nth-of-type(3),
    .hlc_sgaltips p:nth-of-type(4),
    .hlc_sgaltips p:nth-of-type(5){
        font-size: 16px;
        margin-bottom: 12px;
    }
    .hlc_sgaltips p:nth-of-type(5){
        margin-bottom: 0;
    }
    .hlc_sgal_libox{}
    .hlc_sgal_libox li{
        margin-bottom: 27px;
    }

    .hlc_sgal_libox a{
        display: block;
        background-color: rgb(0, 153, 68);
        position: relative;
        overflow: hidden;
    }

    .hlc_sgalimg{
        overflow: hidden;
    }
    .hlc_sgalimg img{
        /* max-width: 100%; */
        display: block;
        transition: all .5s;
    }
    .hlc_sgal_libox a:hover .hlc_sgalimg img{
        transform: scale(1.1);
    }
    .hlc_sgal_libox a:hover .hlc_sgalcont{
        bottom: 0;
    }
    .hlc_sgalcont{
        background-color: rgb(0, 153, 68);
        color: white;
        /* line-height: 46px;
        font-size: 18px;
        text-align: center;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden; */
        text-align: center;
        position: absolute;
        bottom: -76%;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 153, 68, .5);
        z-index: 999999;
        transition: all .5s;
    }
    .hlc_sgalcont h4{
        line-height: 30px;
    }
    .hlc_sgalcont p{
        text-align: left;
        padding: 0px 10px;
        line-height: 24px;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        margin-top: 30px;
    }
    .hlc_sgalcont span{
        position: absolute;
        bottom: 16px;
        left: 16px;
    }


    /* 华绿城优势 */
    .hlc_hlcys{
        padding-bottom: 80px;
    }
    .hlc_hlcys .hlc_title{
        margin: 70px 0px 40px;
    }
    .hlc_hlcyslist li{
        position: relative;
    }
    .hlc_hlcystitle {
        width: 150px;
        height: 150px;
        border-radius: 50%;
        overflow: hidden;
        text-align: center;
        background-color: rgb(0, 153, 68);
        color: white;
        font-size: 32px;
        padding-top: 30px;
        /* margin: 0 auto; */
        position: absolute;
        top: 0px;
        left: 50%;
        transform: translateX(-50%);
    }
    .hlc_hlcyscont{
        background-color: white;
        margin-top: 100px;
        padding-top: 70px;
        padding-bottom: 34px;
    }
    .hlc_hlcyscont i{
        display: block;
        width: 30px;
        height: 4px;
        margin: 0 auto 20px;
        background-color: rgb(159, 210, 91);
        border-radius: 10px;
    }
    .hlc_hlcyscont p:last-of-type{
        padding: 0px 30px;
        line-height: 24px;
    }
    .hlc_hlcyslist li:hover .hlc_hlcyscont{
        background-color: rgb(233, 254, 236);
    }
    /* 华绿城优势 */

    /* 关于华绿城 */
    .hlc_gyhlc{
        position: relative;
        padding-right: 500px;
        min-height: 260px;
        padding-bottom: 50px;
        margin-bottom: 70px;
    }
    .hlc_gyhlc_l{}
    .hlc_gyhlc_l h4{
        font-size: 24px;
        color: rgb(0, 153, 68);
        margin-bottom: 20px;
    }
    .hlc_gyhlc_l p{
        line-height: 24px;
    }
    .hlc_gyhlc_l a{
        display: inline-block;
        border: 1px solid rgb(125, 125, 125);
        width: 100px;
        line-height: 36px;
        text-align: center;
        border-radius: 30px;
        color: rgb(83, 83, 83);
        position: absolute;
        bottom: 0;
        left: 0;
    }
    .hlc_gyhlc_l a:hover{
        background-color: rgb(159, 210, 91);
        color: white;
        border-color: rgb(159, 210, 91);
    }
    .hlc_gyhlcr{
        position: absolute;
        top: 0px;
        right: 0px;
    }
    .hlc_gyhlcr iframe{
        width: 400px;
        height: 260px;
    }
    /* 关于华绿城 */
    /* 华绿城提示信息 */
    .hlc_continfo{
        color: white;
        padding: 50px 0;
    }
    .hlc_continfo .container {
        position: relative;
    }
    .hlc_ctinfotext h4{
        font-size: 30px;
        margin-bottom: 20px;
    }
    .hlc_ctinfotext p{
        font-size: 24px;
        
    }
    .hlc_ctinfotext p:first-of-type img{
        vertical-align: middle;
        margin-right: 10px;
    }
    .hlc_ctinfotext p:first-of-type span{
        font-size: 24px;
        vertical-align: middle;
    }
    .hlc_ctinfotext p:nth-of-type(2){
        margin: 10px 0 8px;
    }
    .hlc_continfo ul{
        position: absolute;
        top: 40px;
        right: 0;
    }
    .hlc_continfo ul li{
        display: inline-block;
        margin-left: 70px;
        text-align: center;
        
    }
    .hlc_continfo ul p{
        font-size: 20px;
        margin-top: 16px;
    }
    /* 华绿城提示信息 */

    /* 治理工艺与流程 */
    .hlc_zlgylctlist{}
    .hlc_zlgylctlist a{
        display: block;
    }
    .hlc_zlgylctcont {
        background-color: rgb(233, 254, 236);
        text-align: center;
    }
    .hlc_zlgylctcont h4{
        margin: 0;
        line-height: 40px;
        background-color: rgb(0, 153, 68);
        color: white;
        
    }
    .hlc_zlgylctcont p{
        color: rgb(112, 112, 112);
        padding: 10px 20px;
        line-height: 24px;
    }


    .hlc_zlgylcblist{
        margin-top: 70px;
        margin-bottom: 60px;
    }
    .hlc_zlgylcblist li{
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
        position: relative;
        text-align: center;
        padding-bottom: 190px;
    }
    .hlc_zlgylcbimg1{
        width: 110px;
        height: 110px;
        border-radius: 50%;
        overflow: hidden;
        margin: 0 auto;
    }
    .hlc_zlgylcbimg1 img{
        max-width: 100%;
    }
    .hlc_zlgylcblist li p{
        font-size: 16px;
        margin: 20px 0;
    }
    .hlc_zlgylcbnum{
        width: 40px;
        height: 40px;
        line-height: 40px;
        border-radius: 50%;
        font-size: 20px;
        background-color: rgb(0, 153, 68);
        color: white;
        margin: 0 auto;
        position: relative;
    }
    .hlc_zlgylcbnum::after{
        content: '';
        display: block;
        width: 146px;
        height: 2px;
        background-color: rgb(159, 210, 91);
        position: absolute;
        top: 50%;
        left: 40px;
    }
    .hlc_zlgylcblist li:last-of-type .hlc_zlgylcbnum::after{
        display: none;
    }

    .hlc_zlgylcbimg2{
        width: 240px;
        position: absolute;
        bottom: 0px;
        left: -50px;
        display: none;
    }
    .hlc_zlgylcblist li:hover .hlc_zlgylcbimg1{
        background-color: rgb(159, 210, 91);
    }
    .hlc_zlgylcblist li:hover p{
        color: rgb(0, 153, 68);
    }
    .hlc_zlgylcblist li:hover .hlc_zlgylcbnum{
        background-color: rgb(159, 210, 91);
    }
    .hlc_zlgylcblist li:hover .hlc_zlgylcbimg2{
        display: block;
    }
    /* 治理工艺与流程 */

    /* 新闻资讯 */
    .hlc_xwzxl .nav-tabs{
        border-bottom: none;
    }
    .hlc_xwzxl .nav-tabs>li{
        margin-bottom: 0px;
        margin-right: 10px;
    }
    .hlc_xwzxl .nav-tabs>li.active{
        border: none;
    }
    .hlc_xwzxl .nav-tabs>li.active>a, 
    .hlc_xwzxl .nav-tabs>li.active>a:focus, 
    .hlc_xwzxl .nav-tabs>li.active>a:hover{
        border: none;
        margin: 0px;
        border-radius: 0px;
        background-color: rgb(0, 153, 68);
        color: white;
    }
    .hlc_xwzxl .nav-tabs>li>a{
        margin: 0px;
        border: none;
        border-radius: 0px;
        background-color: rgb(238, 238, 238);
        color: rgb(112, 112, 112);
    }
    .hlc_xwzxl .nav-tabs{
        display: inline-block;
    }
    .hlc_xwzxmore {
        /* display: inline-block; */
        float: right;
        border: 1px solid rgb(191, 191, 191);
        padding: 3px 12px;
        border-radius: 6px;
        margin-top: 10px;
    }
    .hlc_xwzxmore a{
        color: rgb(149, 149, 149);
        
    }
    .hlc_xwzxbox{
        padding-bottom: 70px;
    }
    .hlc_xwzxli1{
        margin-top: 20px;
    }
    .hlc_xwzxli1 li{
        border-bottom: 1px solid rgb(238, 238, 238);
        padding: 10px 0;
    }
    .hlc_xwzxli1 li:last-of-type{
        border: none;
    }
    .hlc_xwzxli1 a{
        display: block;
        position: relative;
        min-height: 110px;
        padding-left: 180px;
    }
    .hlc_xwzxli1 a:hover .hlc_xwzx1img img{
        transform: scale(1.1);
    }
    .hlc_xwzxli1 a:hover h4{
        color: rgb(159, 210, 91);
    }
    .hlc_xwzx1img {
        position: absolute;
        top: 0px;
        left: 0;
        width: 160px;
        overflow: hidden;
    }
    .hlc_xwzx1img img{
        transition: all .5s;
    }
    .hlc_xwzxcont h4{
        margin-top: 0;
        color: rgb(0, 153, 68);
        font-size: 16px;
    }
    .hlc_xwzxcont p{
        line-height: 24px;
        font-size: 14px;
    }



    .hlc_xwzxrtitle{
        margin-bottom: 20px;
    }
    .hlc_xwzxrtitle span{
        display: inline-block;
        background-color: rgb(159, 210, 91);
        color: white;
        padding: 0px 20px;
        line-height: 40px;
    }
    .hlc_xwzxbanner .swiper-slide{
        border-bottom: 1px solid rgb(238, 238, 238);
    }
    .hlc_xwzxrcont{
        margin-top: 20px;
    }
    .hlc_xwzxrcont p{
        position: relative;
        padding-left: 40px;
        line-height: 24px;
    }
    .hlc_xwzxrcont p:first-of-type{
        margin-bottom: 10px;
    }
    .hlc_xwzxrcont i{
        width: 24px;
        height: 24px;
        text-align: center;
        line-height: 24px;
        position: absolute;
        top: 0;
        left: 0;
        color: white;
        display: block;
        font-size: 12px;
    }
    .hlc_xwzxrcont p:first-of-type i{
        background-color: rgb(0, 153, 68);
    }
    .hlc_xwzxrcont p:nth-of-type(2) i{
        background-color: rgb(159, 210, 91);
    }
    .hlc_xwzxrlist{
        position: relative;
    }
    .hlc_xwzxrlist .swiper-container,
    .hlc_xwzxrlist .swiper-wrapper{
        height: 390px;
    }

    .hlc_xwzxrlist .hlc_xwzxnext,
    .hlc_xwzxrlist .hlc_xwzxprev{
        top: -50px;
        margin-top: 0;
        right: 0;
        left: auto;
        background-image: none;
        width: 30px;
        height: 30px;
        border: 1px solid rgb(191, 191, 191);
        color: rgb(149, 149, 149);
        text-align: center;
        line-height: 30px;
        border-radius: 50%;
        outline: none;
        background-color: white;
    }
    .hlc_xwzxrlist .hlc_xwzxprev{
        right: 40px;
    }
    /* 新闻资讯 */
    

    /* 荣誉资质 */
    .hlc_ryzz{
        padding-bottom: 70px;
    }
    .hlc_ryzzbox{}
    .hlc_ryzzbox p{
        line-height: 40px;
        background-color: rgb(0, 153, 68);
        color: white;
        border-radius: 30px;
        text-align: center;
        margin-top: 20px;
    }
    .hlc_ryzzlist{
        position: relative;
        padding: 0 50px;
    }
    .hlc_ryzzlist .hlc_ryzzprev,
    .hlc_ryzzlist .hlc_ryzznext{
        background-image: none;
        outline: none;
    }
    .hlc_ryzzlist .hlc_ryzzprev{
        width: 20px;
        height: 20px;
        border-top: 2px solid rgb(138, 138, 138);
        border-left: 2px solid rgb(138, 138, 138);
        display: block;
        transform: rotateZ(-45deg);
    }
    .hlc_ryzzlist .hlc_ryzznext{
        width: 20px;
        height: 20px;
        border-top: 2px solid rgb(138, 138, 138);
        border-right: 2px solid rgb(138, 138, 138);
        display: block;
        transform: rotateZ(45deg);
    }
    /* 荣誉资质 */

    /* 产品中心 */
    .hlc_cpzx{}
    .hlc_cpzxlist{
        padding-bottom: 70px;
    }
    .hlc_cpzxlist li{
        margin-bottom: 30px;
    }
    .hlc_cpzxlist li a {
        display: block;
        border: 1px solid rgb(0, 153, 68);
    }
    .hlc_cpzxlist li a p{
        line-height: 50px;
        text-align: center;
        background-color: rgb(0, 153, 68);
        color: white;
        font-size: 18px;
    }
    .hlc_cpzxlist li a:hover{
        border-color: rgb(159, 210, 91);
    }
    .hlc_cpzxlist li a:hover p{
        background-color: rgb(159, 210, 91);
    }
    .hlc_cpzxmore {
        text-align: center;
    }
    .hlc_cpzxmore a{
        border: 1px solid rgb(210, 210, 210);
        color: rgb(149, 149, 149);
        display: inline-block;
        width: 160px;
        height: 50px;
        line-height: 50px;
        border-radius: 50px;
        font-size: 18px;
    }
    .hlc_cpzxmore a:hover{
        background-color: rgb(159, 210, 91);
        color: white;
        border-color: rgb(159, 210, 91);
    }
    /* 产品中心 */

    /* 加盟风采 */
    .hlc_jmfc{
        padding-top: 1px;
        padding-bottom: 30px;
    }
    .hlc_jmfclist a{
        display: block;
        position: relative;
        overflow: hidden;
    }
    .hlc_jmfclist a img{
        transition: all .5s;
    }
    .hlc_jmfclist a:hover img{
        transform: scale(1.1);
    }
    .hlc_jmfclist a p{
        position: absolute;
        bottom: 0;
        line-height: 40px;
        color: white;
        background-color: rgba(0, 153, 68,.5);
        width: 100%;
        text-align: center;
        font-size: 16px;
    }
    .jmfcbanner{
        padding-bottom: 60px;
    }
    .jmfcpagina{
        bottom: 0px;
    }
    .jmfcpagina .swiper-pagination-bullet-active{
        background-color: rgb(0, 153, 68);
    }
    /* 加盟风采 */

    /* 品牌客户 */
    .hlc_ppkh{}
    .hlc_ppkh li{
        margin-bottom: 20px;

    }
    .hlc_ppkhimg{
        border: 1px solid rgb(238, 238, 238);
    }
    /* 品牌客户 */


    .hlc_cpzximg{
        overflow: hidden;
    }
    .hlc_cpzximg img{
        transition: all .5s;
    }
    .hlc_cpzxlist li a:hover .hlc_cpzximg img{
        transform: scale(1.1);
    }
/* 首页 */

/* 工程案例 */
    .anlicenter{}
    .hlc_sgaltitles{
        background-color: rgb(0, 153, 68);
        color: white;
        font-size: 36px;
        text-align: center;
        padding-top: 30px;
        padding-bottom: 10px;
    }
    .in_pagenav{
        border-bottom: 2px solid rgb(159, 210, 91);
        line-height: 50px;
    }
    .in_pagenav .container >span{
        font-size: 20px;
        color: rgb(0, 153, 68);
    }
    .in_pagenavr {
        float: right;
    }
    .in_pagenavr span:first-of-type{
        color: rgb(138, 138, 138);
    }
    .in_pagenavr a{
        display: inline-block;
        position: relative;
        padding-right: 20px;
    }
    .in_pagenavr a::after{
        content: '>';
        display: block;
        position: absolute;
        top: 0;
        right: 0;
    }
    .in_pagenavr a:last-of-type{
        padding-right: 0;
    }
    .in_pagenavr a:last-of-type::after{
        display: none;
    }

    .anli_main{
        margin-top: 40px;
    }
    .hlc_sgal_inbox li{
        margin-bottom: 30px;
    }
    .hlc_sgal_inbox a{
        display: block;
        padding: 10px;
        background-color: white;
    }
    .hlc_insgalcont h4{
        text-align: center;
        color: rgb(0, 153, 68);
    }
    .hlc_insgalcont {
        padding: 10px;
    }
    .hlc_insgalcont p{
        line-height: 24px;
        height: 69px;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .hlc_sgal_inbox a:hover{
        background-color: rgb(0, 153, 68);
    }
    .hlc_sgal_inbox a:hover h4,
    .hlc_sgal_inbox a:hover p{
        color: white;
    }
    .hlc_insgalimg{
        overflow: hidden;
    }
    .hlc_insgalimg img{
        transition: all 0.5s;
    }
    .hlc_sgal_inbox a:hover .hlc_insgalimg img{
        transform: scale(1.1);
    }
/* 工程案例 */

/* 案例详情 */
    .anlidetail_main{
        background-color: white;
        padding: 50px;
    }
    .anlidt_mctitle{
        border-top: 1px solid rgb(238, 238, 238);
        padding-top: 20px;
        text-align: center;
        margin-bottom: 20px;
    }
    .anlidt_mctitle h4{
        font-size: 30px;
    }
    .anlidt_mctitle p span{
        color: rgb(149, 149, 149);
    }
    .anlidt_mcont p{
        line-height: 26px;
        font-size: 16px;
    }
    .anlidt_mcont p img,.anlidt_mcont img{
        max-width: 100%;
    }
    .anlidt_mb{
        border-top: 1px solid rgb(238, 238, 238);
        padding-top: 20px;
        margin-top: 30px;
    }

    .anlidt_share{
        position: relative;
        padding-left: 60px;
        margin-top: 4px;
    }
    .anlidt_share >span{
        position: absolute;
        top: 8px;
        left: 0;
    }
/* 案例详情 */

/* 关于华绿城 */
    .aboutus_main{
        background-color: white;
        padding: 0px 40px 40px;
    }
    .aboutus_title{
        font-size: 24px;
        border-bottom: 1px dashed rgb(159, 210, 91);
        padding: 30px 0 20px;
        text-align: center;
        color: rgb(0, 153, 68);
    }
    .aboutus_cont{
        font-size: 16px;
        padding-top: 30px;
    }
    .aboutus_cont p{
        line-height: 26px;
    }

    .zzzs_list{
        margin-top: 30px;
        padding: 0 20px;
    }
    .zzzs_list li{
        margin-bottom: 30px;
    }
    .zzzs_libox{
        border: 1px solid rgb(0, 153, 68);
    }
    .zzzs_libox:hover {
        border-color: rgb(159, 210, 91);
    }
    .zzzs_libox:hover p{
        background-color: rgb(159, 210, 91);
    }
    .zzzs_liimg{
        padding: 10px;
    }
    .zzzs_libox p{
        line-height: 40px;
        text-align: center;
        font-size: 16px;
        background-color: rgb(0, 153, 68);
        color: white;
    }


    .contactus_cont{
        padding: 0px 30px;
        margin-top: 40px;
    }
    .contactus_cont h4{
        font-size: 22px;
        color: rgb(0, 153, 68);
    }
    .contactus_cont p{
        font-size: 16px;
        line-height: 30px;
    }
    .contactus_map{
        padding: 0px 30px;
        margin-top: 30px;
    }

    .contactus .aboutus_main{
        padding: 30px;
    }
    .contactus_box{
        border: 1px solid rgb(210, 210, 210);
        padding: 0 20px 60px;
    }
/* 关于华绿城 */

/* 产品中心 */
    .proc_mlist li{
        margin-bottom: 30px;
    }
    .proc_mlist a{
        display: block;
        border: 4px solid rgb(0, 153, 68);
        background-color: white;
    }
    .proc_mlist a p{
        line-height: 40px;
        background-color: rgb(0, 153, 68);
        color: white;
        text-align: center;
        font-size: 18px;
    }
    .proc_mliimg {
        /* padding: 0px 30px; */
        overflow: hidden;
    }
    .proc_mliimg img{
        transition: all 0.5s;
    }
    .proc_mlist a:hover{
        border-color: rgb(159, 210, 91);
    }
    .proc_mlist a:hover img{
        transform: scale(1.1);
    }
    .proc_mlist a:hover p{
        background-color: rgb(159, 210, 91);
    }

    .pro_c_news{
        background-color: white;
    }
    .pro_c_news >h4{
        font-size: 20px;
        background-color: rgb(0, 153, 68);
        line-height: 50px;
        color: white;
        padding: 0px 20px;
    }
    .proc_newslist {
        padding: 10px 20px;
    }
    .proc_newsl{
        padding-right: 20px;
    }
    .proc_newsr {
        padding-left: 20px;
    }
    .proc_newsl li a,
    .proc_newsr li a{
        display: block;
        position: relative;
        padding-left: 14px;
        padding-right: 100px;
        line-height: 30px;
    }
    .proc_newsl li a i,
    .proc_newsr li a i{
        display: block;
        width: 5px;
        height: 5px;
        border-radius: 50%;
        background-color: rgb(191, 191, 191);
        position: absolute;
        top: 12px;
        left: 0px;
    }
    .proc_newsl li a span:last-of-type,
    .proc_newsr li a span:last-of-type{
        position: absolute;
        top: 0;
        right: 0;
    }
    .proc_newsl li a:hover, 
    .proc_newsr li a:hover{
        color: rgb(0, 153, 68);
    }
/* 产品中心 */

/* 产品详情 */
    .productdetail_main{
        background-color: white;
        padding: 40px;
    }
    .prodt_m1{
        border-top: 1px solid rgb(238, 238, 238);
        padding-top: 30px;
    }
    .prodt_m1img{
        border: 1px solid rgb(238, 238, 238);
    }
    .prodt_m1r{}
    .prodt_m1r h4{
        font-size: 30px;
        color: rgb(0, 153, 68);
        margin-bottom: 20px;
        /* font-weight: bold; */
    }
    .prodt_m1r h5{
        font-size: 18px;
        margin-top: 20px;
    }
    .prodt_m1r p{
        /*font-size: 16px;*/
        line-height: 30px;
    }
    .prodt_m2 {
        margin-top: 40px;
        padding-bottom: 20px;
        border-bottom: 1px solid rgb(238, 238, 238);
    }
    .prodt_m2 h4{
        font-size: 20px;
        color: rgb(159, 210, 91);
        text-align: center;
    }
    .prodt_m2 h5{
        font-size: 18px;
    }
    .prodt_m2 p{
        line-height: 30px;
    }
    .anlidt_mbr{
        text-align: right;
    }
    .productdetail_main .anlidt_share{
        margin-top: 20px;
    }
/* 产品详情 */

/* 甲醛治理 */
    .jqzl_mcont{
        margin-top: 30px;
    }
    .jqzl_mcont img{
        max-width: 100%;
    }
    .jqzl_mcont p{
        line-height: 30px;
        font-size: 16px;
    }
    .jqzl_mtitle{
        position: relative;
        text-align: center;
        margin-bottom: 40px;
    }
    .jqzl_mtitle i{
        display: block;
        width: 100%;
        height: 2px;
        background-color: rgb(159, 210, 91);
        position: absolute;
        top: 50%;
        left: 0;
    }
    .jqzl_mtitle span{
        position: relative;
        z-index: 100;
        background-color: white;
        padding: 0 30px;
        font-size: 24px;
        color: rgb(0, 153, 68);
    }
    .jqzl_m1{
        margin-top: 50px;
    }
    .jqzl_m2{
        margin-top: 50px;
    }
    .jqzl_m2list{}
    .jqzl_m2list li{
        margin-bottom: 30px;
    }
    .jqzl_m2list a{
        display: block;
    }
    .jqzl_m2list li p{
        background-color: rgb(0, 153, 68);
        color: white;
        line-height: 40px;
        text-align: center;
        margin-top: 0 !important;
    }
    .jqzl_m2list .jqzl_m2img{
        overflow: hidden;
    }
    .jqzl_m2list .jqzl_m2img img{
        transition: all 0.5s;
    }
    .jqzl_m2list a:hover .jqzl_m2img img{
        transform: scale(1.1);
    }
    .jqzl_m2list a:hover p{
        background-color: rgb(159, 210, 91);
    }
/* 甲醛治理 */


/* 空气检测 */
    .kongqijiance_main{}
    .kqjc_cont{

    }
    .kqjc_cont p{
        line-height: 30px;
        font-size: 16px;
    }
    .kqjc_cont h4{
        font-weight: bold;
    }
    .kqjc_cont ul {
        text-align: center;
    }
    .kqjc_cont ul p{
        font-size: 20px;
    }


    .jqzl_m1{

    }
    .jqzl_m1 li{
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
        text-align: center;
    }
    .jqzl_m1box{
        
    }
    .jqzl_m1box span{
        display: block;
        font-size: 48px;
        width: 110px;
        height: 110px;
        line-height: 110px;
        background-color: rgb(159, 210, 91);
        color: white;
        border-radius: 50%;
        margin: 0 auto;
    }
    .jqzl_m1box p{
        margin-top: 10px;
        font-size: 16px;
    }

    .jqzl_m2{}
    .jqzl_m2 li{
        font-size: 16px;
        text-align: center;

    }
    .jqzl_m2 li p{
        margin-top: 10px;
    }
/* 空气检测 */

/* 新闻资讯 */
    .newscenter_main >h4{
        font-size: 20px;
        color: rgb(0, 153, 68);
        text-align: right;
        padding: 20px 0 10px;
    }

    .newscenter_main li{
        margin-bottom: 20px;
    }
    .newscenter_main li a{
        display: block;
        border: 1px solid rgb(210, 210, 210);
        padding: 18px;
        position: relative;
        padding-left: 240px;
        min-height: 172px;
        box-shadow: 0 0 10px 0 #ddd;
    }
    .newsc_mimg{
        position: absolute;
        top: 18px;
        left: 18px;
        width: 200px;
        overflow: hidden;
    }
    .newsc_mimg img{
        max-width: 100%;
        transition: all 0.5s;
    }
    .newscenter_main li a h4{
        font-size: 20px;
        color: rgb(0, 153, 68);
        font-weight: bold;
    }
    .newscenter_main li a p{
        line-height: 24px;
    }
    .newscenter_main li a span{
        position: absolute;
        bottom: 18px;
        right: 18px;
    }
    .newscenter_main li a:hover{
        border-color: rgb(0, 153, 68);
        box-shadow: 0 0 10px 0 #aaa;
    }
    .newscenter_main li a:hover .newsc_mimg img{
        transform: scale(1.1);
    }
    .newscenter_main li a:hover h4{
        color: rgb(159, 210, 91);
    }
    .newscenter_box{
        border: 1px solid rgb(210, 210, 210);
        padding: 0 20px;
    }
    .newscenter .aboutus_main{
        padding: 30px;
    }
/* 新闻资讯 */

/* 新闻详情 */
    .newsdetail_mpagenav{
        background-color: rgb(0, 153, 68);
        /* color: white; */
        line-height: 40px;
        padding: 0 16px;
        margin-top: 40px;
    }
    .newsdetail_mpagenav .in_pagenavr{
        float: none;
    }
    .newsdetail_mpagenav .in_pagenavr span{
        color: white;
    }
    .newsdetail_mpagenav .in_pagenavr a{
        color: white;
    }

    .newsdetail_box{
        position: relative;
        margin-top: 20px;
        padding-right: 240px;
    }
    .newsdt_mleft{
        border: 1px solid rgb(210, 210, 210);
        border-right: none;
        background-color: white;
        padding: 0px 40px 40px;
        margin-bottom: 80px;
    }
    .newsdt_mctitle{
        text-align: center;
        padding-top: 30px;
        border-bottom: 1px solid rgb(210, 210, 210);
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .newsdt_mctitle h4{
        font-size: 30px;
    }
    .newsdt_mctitle p{
        color: rgb(149, 149, 149);
    }
    .newsdt_mcont p{
        line-height: 30px;
        font-size: 16px;
    }
    .newsdt_mright{
        width: 220px;
        position: absolute;
        top: 0;
        right: 0;
        background-color: white;
        border: 1px solid rgb(210, 210, 210);
    }
    .newsdt_mrbox h4{
        font-weight: bold;
        background-color: rgb(227, 228, 233);
        margin: 0;
        line-height: 30px;
        padding: 0px 16px;
        font-size: 14px;
    }
    .newsdt_mrbox ul{
        padding: 10px;
    }
    .newsdt_mrbox a{
        line-height: 34px;
        display: block;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .newsdt_mrbox a i{
        display: inline-block;
        width: 20px;
        height: 20px;
        background-color: rgb(160, 160, 160);
        color: white;
        text-align: center;
        line-height: 20px;
    }
    .newsdt_mrbox li:first-of-type i,
    .newsdt_mrbox li:nth-of-type(2) i,
    .newsdt_mrbox li:nth-of-type(3) i{
        background-color: red;
    }
    .newsdt_mcont img{
        max-width: 100%;
    }
    /* .newsdetail_mpagenav a{} */
/* 新闻详情 */


/* 除甲醛报价 */
    .baojia_banner{
        position: relative;
    }
    .bjjs_box{
        position: absolute;
        top: 150px;
        left: 50%;
        transform: translateX(-50%);

    }
    .bjjs_title{
        text-align: center;
        
        
    }
    .bjjs_title span{
        padding: 6px 0px;
        width: 120px;
        color: white;
        display: inline-block;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
    }
    .bjjs_title span:first-of-type{
        
        background-color: rgb(0, 153, 68);
        margin-right: 4px;
    }
    .bjjs_title span:last-of-type{
        
        background-color: rgb(159, 210, 91);
    }
    .bjjs_main{
        border: 2px solid rgb(0, 153, 68);
        border-radius: 6px;
        padding: 40px;
        background-color: white;
    }
    .bjjs_mtitle{
        text-align: center;
        margin-bottom: 30px;
    }
    .bjjs_mtitle h4{
        font-size: 30px;
        font-weight: bold;
    }
    .bjjs_mtitle p{
        color: rgb(235, 97, 0);
    }
    .bjjs_mleft{
        padding-right: 90px;
        position: relative;
    }
    .bjjs_mright{
        padding-left: 90px;
    }
    .bjjs_mleft::after{
        content: '';
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 1px;
        height: 100%;
        background-color: rgb(238, 238, 238);
        z-index: 1000;
    }
    .bjjs_mleft .bjjs_mtitle h4{
        color: rgb(0, 153, 68);
    }
    .bjjs_mright .bjjs_mtitle h4{
        color: rgb(159, 210, 91);
    }
    .bjjs_main {
        width: 960px;
    }
    .bjjs_main li{
        position: relative;
        padding-left: 78px;
        line-height: 40px;
        margin-bottom: 10px;
    }
    .bjjs_main li >span{
        position: absolute;
        top: 0;
        left: 0;

    }
    .bjjs_main li >span i{
        color: red;
    }
    .bjjs_main li input{
        width: 240px;
        border: 1px solid rgb(220, 220, 220);
        color: rgb(98, 98, 98);
        line-height: 36px;
        padding: 0 10px;
        outline: none;
        display: block;
        -webkit-appearance: none;
        -moz-appearance: textfield;
    }
    .bjjs_main li input::-webkit-outer-spin-button,
    .bjjs_main li input::-webkit-inner-spin-button{
        -webkit-appearance: none;
    }

    .bjjs_main li >i{
        position: absolute;
        top: 0;
        right: 24px;
    }

    .bjjs_main li input::-webkit-input-placeholder{
        color: rgb(98, 98, 98);
    }
    .bjjs_main li select{
        border: 1px solid rgb(220, 220, 220);
        color: rgb(98, 98, 98);
        line-height: 36px;
        padding: 0 10px;
        outline: none;
        width: 116px;
        height: 36px;
        display: inline-block;
    }
    .bjjs_mbtn{
        position: absolute;
        top: 50%;
       
        color: white;
        width: 50px;
        height: 100px;
        transform: translateY(-50%);
        font-size: 16px;
    }
    .bjjs_mbtn span{
        position: relative;
        z-index: 1001;
        display: block;
        
        
        padding-top: 26px;
    }
    .bjjs_mleft .bjjs_mbtn span{
        padding-right: 10px;
        text-align: right;
    }
    .bjjs_mright .bjjs_mbtn span{
        padding-left: 10px;
        text-align: left;
    }
    .bjjs_mleft .bjjs_mbtn::after,
    .bjjs_mright .bjjs_mbtn::after{
        content: '';
        display: block;
        width: 50px;
        height: 100px;
        background-color: rgb(0, 153, 68);
        position: absolute;
        top: 0;
        z-index: 1000;
    }
    .bjjs_mright .bjjs_mbtn::after{
        background-color: rgb(159, 210, 91);
    }
    .bjjs_mleft .bjjs_mbtn{
        right: 0;
    }
    .bjjs_mright .bjjs_mbtn{
        left: 0;
    }
    .bjjs_mleft .bjjs_mbtn::after{
        border-radius: 50px 0 0 50px;
        right: 0;
    }
    .bjjs_mright .bjjs_mbtn::after{
        border-radius: 0 50px 50px 0;
        left: 0;
    }
    .bjjs_mleft .bjjs_mbtn::before,
    .bjjs_mright .bjjs_mbtn::before{
        content: '';
        display: block;
        position: absolute;
        top: 50%;
        
        transform: translateY(-50%);
        width: 70px;
        height: 140px;
        
        
    }
    .bjjs_mleft .bjjs_mbtn::before{
        right: 0px;
        border-radius: 70px 0 0 70px;
        background-color: rgba(0, 153, 68, 0.3);
        
    }
    .bjjs_mright .bjjs_mbtn::before{
        left: 0;
        border-radius: 0 70px 70px 0;
        background-color: rgba(159, 210, 91, 0.3);
    }
    
    .bjjs_mbtn input{
        position: absolute;
        top: 0px;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 888888;
        background-color: transparent;
        border: none;
        outline: none;
    }
    

    .bj_tip1box{
        position: relative;
        padding: 40px 0 70px;

    }
    .bj_tip1l{
        position: relative;
        padding-left: 150px;
        color: white;
    }
    .bj_tip1l h4{
        font-size: 60px;
        font-weight: bold;
    }
    .bj_tip1l p{
        font-size: 30px;
        font-weight: bold;
    }
    .bj_tip1l img{
        position: absolute;
        top: 0px;
        left: 0;
    }
    .bj_tip1r{
        position: absolute;
        top: 40px;
        right: 0;
        color: white;
    }
    .bj_tip1r p{
        font-size: 30px;
    }
    .bj_tip1r p:first-of-type{
        font-size: 24px;
    }
    .bj_tip1r p:first-of-type img{
        margin-right: 10px;
        vertical-align: middle;
    }
    .bj_tip1r p:first-of-type span{
        vertical-align: middle;
    }


    .baojia_jzsg li{
        margin-bottom: 40px;
        text-align: center;
    }
    .bj_jzsg_img{
        width: 260px;
        height: 260px;
        border-radius: 50%;
        overflow: hidden;
    }
    .bj_jzsg_img img{
        max-width: 100%;
        transition: all 0.5s;
    }
    .baojia_jzsg li:hover .bj_jzsg_img img{
        transform: scale(1.1);
    }
    .baojia_jzsg li p{
        background-color: rgb(0, 153, 68);
        color: white;
        border-radius: 50px;
        line-height: 40px;
        margin-top: 20px;
        font-size: 20px;
    }
    .baojia_hlcys .hlc_hlcystitle{
        font-size: 60px;
    }
    .baojia_hlcys .hlc_hlcyscont{
        text-align: center;
        background-color: rgb(233, 254, 236);
    }
    .baojia_hlcys .hlc_hlcyscont h4{
        font-size: 24px;
        
    }
    .baojia_zlgylc{
        margin-bottom: 60px;
    }
    .baojia_zlgylc a{
        display: block;
        border-radius: 6px;
        overflow: hidden;
        text-align: center;
        background-color: rgb(233, 254, 236);
    }
    .baojia_zlgylc a p:first-of-type{
        font-size: 20px;
        background-color: rgb(0, 153, 68);
        color: white;
        line-height: 40px;
    }
    .baojia_zlgylc a p:last-of-type{
        padding: 20px;
        line-height: 24px;
        color: rgb(112, 112, 112);
    }

    .bj_zlgylcimg {
        overflow: hidden;
    }
    .bj_zlgylcimg img{
        max-width: 100%;
        transition: all 0.5s;
    }
    .baojia_zlgylc a:hover .bj_zlgylcimg img{
        transform: scale(1.1);
    }
/* 除甲醛报价 */


/* 网站地图 */
    .mapsite_main{
        margin-top: 30px;
    }
    .mapsite_main li{
        margin-bottom: 40px;
    }
    .mapsite_main li a{
        display: block;
        font-size: 16px;
    }
    .mapsite_main h4 a{
        color: rgb(0, 153, 68);
        font-size: 20px;
    }
    .mapsite_main h4 a:hover{
        color: rgb(159, 210, 91);
    }
    .mapsite_main p a{
        line-height: 40px;
        border-bottom: 1px dashed #ddd;
        padding-left: 16px;
    }
    .mapsite_main p a:hover{
        color: rgb(0, 153, 68);
    }

/* 网站地图 */



